/*
 - Autor(es):
 -      Rommel A. Quintanilla C.
 -      Donia A. Ruelas A.
 -      Julio C. Ccahuana M.
 - Fecha: 16/05/07

 - Copyleft: (C) 2007
 - Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los
 - terminos de la Licencia Publica General de GNU segun es publicada por la Free
 - Software Foundation, de la version 2 de dicha Licencia.
 -
 - Este programa se distribuye con la esperanza de que sea util, pero SI NINGUNA
 - GARANTIA; tampoco las implicitas garantias de MERCANTILIDAD o ADECUACION A UN
 - PROPOSITO PARTICULAR. Consulte la GNU General Public License (GPL) para mas
 - detalles adjuntada a este programa. (Fichero: JuradoWeb-License.txt).
 -
 - Descripcion:
 - Validador Formulario Registro.
*/

/*Verifica si se apretó un enter*/
function Envia(e){
tecla = (document.all) ? e.keyCode : e.which;
if(tecla == 13) 
 {
  Comprobar();
 }
 return;
}

function Comprobar()
{
 var EstaVacio=false;
 var numero=document.forms[0].elements.length;
 var a;
 for(a=0;a<numero-2;a++) //parche para que no bote error acerca del objeto flash.
 {
  if(document.forms[0].elements[a].value=="")
  {
   document.forms[0].elements[a].style.backgroundColor="#ffffcc";
   EstaVacio=true;
  }
  else
  {
   document.forms[0].elements[a].style.backgroundColor="white";
  }
 }
 
 if(EstaVacio)
 {
  alert("Por favor, rellene todos los campos pues son obligatorios.");
  return 0;
 }
 else
 {			
  if(!(/^[A-Za-z0-9á-ú]{4,30}$/.test(document.Formulario.nicknameAdmin.value)))
  {
   alert ("El nickname ingresado ingresado no es válido, vuelva a intentarlo por favor.");
   document.Formulario.nicknameAdmin.value="";
   document.Formulario.nicknameAdmin.focus()
   return 0;
  }
  else if(!(/^[A-Za-z0-9á-ú]{6,16}$/.test(document.Formulario.contraseniaAdmin.value)))
  {
   alert ("La contraseña ingresada no es válida, vuelva a intentarlo por favor.");
   document.Formulario.contraseniaAdmin.value="";
   document.Formulario.contraseniaAdmin.focus()
   return 0;
  }
  else
  {
   document.forms[0].submit()
   return 0;
  }
 }
}